body {
  color: #393939;
  
}
body{
  background-color: #F8F8F8;
}

.cakefont {
  font-size: 1.2em;
  line-height: 1.50em;
}
p{
  font-size: 1.2em;
  line-height: 1.50em;
  text-align: justify;
  padding-bottom: 10px;
  padding-top: 5px;
}


::selection {
  background: #EA4C88;
  color: #F1F1F1;
}
::-moz-selection {
  background: #EA4C88;
  color: #F1F1F1;
}
img::selection {
  background: transparent;
}
img::-moz-selection {
  background: transparent;
}
.listp {
  display: block;
}
.hrpadding {
  padding: 0px 0px 0px 0px;
}
blockquote {
  border-left: 5px solid #09F;
}
.ctitle {
  padding: 0px 0px 10px 0px;
}
.infopost {
  padding-top: 5px;
  padding-bottom: 30px;
  margin: 0px;
}
.infopost li {
  display: inline;
  list-style-type: none;
  padding-right: 20px;
  float: left;
}
.infopost a {
  padding-left: 0px;
  font-size: 10pt;
}
.csearch {
  padding-top: 5px;
  padding-right: 25px;
}
.ctag a {
  color: #FFFFFF;
  font-size: 10pt;
  line-height: 30px;
}
.ctag a:hover {
  color: #FFFFFF;
  font-size: 10pt;
}
.tags {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 24px;
  bottom: -12px;
  list-style: none;
}
.tags li,
.tags a {
  float: left;
  height: 24px;
  line-height: 24px;
  position: relative;
  font-size: 11px;
}
.tags a {
  margin-left: 20px;
  padding: 0 10px 0 12px;
  background: #0089e0;
  color: #fff;
  text-decoration: none;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.tags a:before {
  content: "";
  float: left;
  position: absolute;
  top: 0;
  left: -12px;
  width: 0;
  height: 0;
  border-color: transparent #0089e0 transparent transparent;
  border-style: solid;
  border-width: 12px 12px 12px 0;
}
.tags a:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  float: left;
  width: 4px;
  height: 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  -moz-box-shadow: -1px -1px 2px #004977;
  -webkit-box-shadow: -1px -1px 2px #004977;
  box-shadow: -1px -1px 2px #004977;
}
p.ctag {
  line-height: 20px;
}
.container-fluid {
  width: 968px;
  margin: 0 auto;
}
#comment-form-elements {
  list-style-type: none;
  margin: 0;
}
div .cauthor {
  border-left: 5px solid #EC6196;
}
.wellcomment, .replycomment {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 10px;
  background-color: whiteSmoke;
  border: 1px solid #EEE;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.replycomment {
	border-left: 5px solid #b4b4b4;
	margin-left: 40px;
}
.comcon {
  margin: -15px 10px -10px 0px;
  font-size: 1.02em;
  line-height: 1.35em;
  padding: 20px 0px 5px 0px;
}
.cdownload {
  padding: 20px 0px 0px 0px;
}
.commentarea {
  height: 150px;
  width: 70%;
}
.post-preview-text{
  padding-top:20px;
}
.listnum{
  font-size: 1.2em;
}
.borders{
background: white;
/*border: 1px solid rgba(0, 0, 0, .3);*/

margin: -1px;
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
box-shadow: 0 7px 16px rgba(0, 0, 0, 0.24);
}
.postcontent{
  padding: 2em;
}

.widget{
background: none repeat scroll 0 0 white;
border: 1px solid #B6B6B6;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12);
padding: 10px 10px 10px 10px;
}
.recentpost{
  background-image: url("../img/newpost.png");
  line-height: 50px;
}
ul .infopost {

}
.infopost li{
  font-size: 1em;
  line-height: 0.5em;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-left: 0px;
  color: #686874;
}
.listp h1,h2,h3,h4{
  line-height: 1.1em;
  font-weight: bold;
  padding-bottom: 3px;
  color: #EA4C88;
  margin-top: 10px;
  border-bottom: 1px solid #EFEFEF;
  margin-bottom: 10px;
}
.listp h1{
  font-size: 2.5em;
  letter-spacing: -1px;
}

.listp h2{
	font-size: 2.250em;
  letter-spacing: -1px;
}
.listp h3{
	font-size: 2.143em;
  letter-spacing: -0.02em;
}
.listp h4{
  font-size: 1.571em;
}
.listp h4{
  font-size: 1.571em;
}
.post-preview-text ul > li {
  list-style: decimal;
}

.post-preview-text ul li {
  font-size: 1.2em;
  line-height: 1.50em;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 20px;
}

#relatedpost ul li {
  font-size: 1.2em;
  line-height: 1.50em;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 10px;
}
#relatedpost ul > li {
  list-style: circle;
}

.sidercomment ul li {
  background: url(../images/li_bg.gif) no-repeat top 6px left;
border-bottom: 1px dotted #D3D0CE;
list-style-type: none;
margin: 0 0 5px 2px;
padding: 1px 0 5px 14px;
}

.widget .event ul li {
  background: url(../images/external.gif) no-repeat top 6px left;
}

.sidercomment ul {
margin: 0;
padding: 0;
margin-bottom: 20px;
}
.sidercomment li {
padding: 10px 0;
border-bottom: 1px solid #DFDDD5;
}

.subnav .nav > .active > a, .subnav .nav > .active > a:hover {
	color: #DD7700;
  	background-color: #FFFFFF;
}
.subnav {
	font-size: 1.1em;
	margin-bottom: 26px;
}
a{
	font-size: 1.05em;
}
.searchinput {
width: 97%;
margin-top: 15px;
}
.tagsider {
	margin-bottom: 5px;
  margin-top: 8px;
  padding: 5px 5px 5px 0px;
}
.tagsider a{
  margin-bottom: 10px;
}

.tweet{
  padding-left: 5px;
}
#header{
  margin: 0 auto;
  width: 1100px;
}
.subnav {
  background-image: -webkit-linear-gradient(top, white 0%,white 100%);
}
